Вычислить
площадь правильного шестиугольника со стороной .
Вход. Целое число L
(1 ≤ L ≤ 109).
Выход. Площадь S,
округленная к ближайшему целому.
Пример
входа |
Пример
выхода |
2 |
24 |
геометрия
Анализ алгоритма
Шестиугольник
состоит из шести равносторонних треугольников со стороной a = 2L / . Площадь шестиугольника равна
S = 6 * ½
a2 * sin(π/3) = 3 a2 * = * = 6L2
Реализация алгоритма
Читаем входные
данные, вычисляем и выводим ответ. Используем 64-битовый беззнаковый
целочисленный тип.
scanf("%llu",&l);
area = 6 * l * l;
printf("%llu\n",area);